﻿using ERPSystem.Common.DTO;
using MediatR;
using SqlSugar;

namespace BasicInformationWrite.API.BasicInformationCommons.suppliers
{
    public class PurchasedGoodsCreateCommomand:IRequest<Result>
    {
        public string? ReceiptNum { get; set; }
        /// <summary>
        /// 单据状态
        /// </summary>
        public string ?ReceiptState { get; set; }
        /// <summary>
        /// 单据日期
        /// </summary>
        public DateTime? ReceiptDate { get; set; }
        /// <summary>
        /// 业务类型
        /// </summary>
        public string ?BusinessType { get; set; }
        /// <summary>
        /// 业务状态
        /// </summary>
        public string? ServiceStatus { get; set; }
        /// <summary>
        /// 采购单号
        /// </summary>
        public string ?PurchaseOrder { get; set; }
        /// <summary>
        /// 供方
        /// </summary>
        public string ?System { get; set; }
        /// <summary>
        /// 操作人
        /// </summary>
        public string ?Operator { get; set; }
        /// <summary>
        /// 审核员
        /// </summary>
        public string ?Auditor { get; set; }
        /// <summary>
        /// 审核日期
        /// </summary>
        public DateTime? ApprovalDate { get; set; }
        /// <summary>
        /// 入库仓库
        /// </summary>
        public string? Ruku { get; set; }
        /// <summary>
        /// 进度情况
        /// </summary>
        public string ?Jindu { get; set; }
        /// <summary>
        /// 备注信息
        /// </summary>
        public string ?Remark { get; set; }
        /// <summary>
        /// 物料信息
        /// </summary>
        public string ?Wuliao { get; set; }






        /// <summary>
        /// 跟单编号
        /// </summary>
        public string ?OrderNumber { get; set; }
        /// <summary>
        /// 物料编码
        /// </summary>
        public string? MaterialCode { get; set; }
        /// <summary>
        /// 物料名称
        /// </summary>
        public string ?MaterialName { get; set; }
        /// <summary>
        /// 型号规格
        /// </summary>
        public string ?TypeSpecification { get; set; }
        /// <summary>
        /// 颜色
        /// </summary>
        public string ?Color { get; set; }
        /// <summary>
        /// 主计量
        /// </summary>
        public string ?DocumentType { get; set; }
        /// <summary>
        /// 数量
        /// </summary>
        public int ?Quantity { get; set; }
        /// <summary>
        /// 批号
        /// </summary>
        public string? Pihao { get; set; }
        /// <summary>
        /// 入库数量
        /// </summary>
        public int? RukuQuantity { get; set; }
        /// <summary>
        /// 到货说明
        /// </summary>
        public string? PurchaseDescription { get; set; }
    }
}
